TACACS+ Settings
Terminal Access Controller Access-Control
System Plus (TACACS+) is an external authentication server used for verifying user
credentials.
The TACACS+ protocols support environments that are configured for authentication,
authorization, and accounting (AAA) services. When TACACS+ is configured through the XCO interface, TACACS+ users can log in to the XCO interface.
XCO supports TACACS+ authentication in the following ways.
- XCO supports up to five
auth preferences and TACACS+ servers can be added accordingly. If any TACACS+
server addition fails due to auth preference limit, delete the unnecessary auth
preference and add a new TACACS+ config.
- The user roles specified in the
TACASCS+ server configuration can be one of the following.
- One of the supported XCO roles: NetworkOperator and SystemAdmin. For
more information, see User Roles.
- A local TACACS+ role that
you can map to XCO. For more information, see
Map a TACACS+ User Role.
- The xco-role attribute must be included in the TACACS+
configuration file.
- If the xco-role attribute is not present or not mapped to
the correct predefined role in ExtremeCloud Orchestrator, the user login fails.
- TACACS+ authentication must be
enabled. If TACACS+ authentication is not enabled, only local authentication is
used.
- If remote authentication fails,
XCO attempts to use local authentication, which is
successful only if the user is in the XCO database.
- The secret key configured for XCO must be the same as the secret key from the TACACS+
server configuration file. Authentication fails if the two values do not match.
- XCO
supports two TACACS+ authentication protocols.
- CHAP: Challenge
Handshake Authentication Protocol
- PAP: Password
Authentication Protocol